@font-face {
	font-family:"tk-cy";
	src: url("/tkshuy/uiFramework/commonResource/zip/tkFonts/cuyuan.TTF") format('trueType');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:"tk-zy";
	src: url("/tkshuy/uiFramework/commonResource/zip/tkFonts/zhunyuan.TTF") format('trueType');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:"tk-xy";
	src: url("/tkshuy/uiFramework/commonResource/zip/tkFonts/xiyuan.ttf") format('trueType');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:"tk-gr";
	src: url("/tkshuy/uiFramework/commonResource/zip/tkFonts/GothamRnd-Bold.otf") format('trueType');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:"tk-md";
	src: url("/tkshuy/uiFramework/commonResource/zip/tkFonts/GothamRnd-Medium.otf") format('trueType');
	font-weight: normal;
	font-style: normal;
}
/**********************************************************************/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead ,input{
margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#000;font-family: 'tk-zy','微软雅黑';}
body {line-height: 1;background-color:#fff;}
ol, ul ,li{list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
input{background: none;border: none;}
img{max-width: 100%;}
.lt,.fl{float: left;}
.rt,.fr{float: right;}
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{  text-decoration:none;}
.none{display:none;}
.css3guodu { -o-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.ify{text-align:justify;}
.font48{font-size: 48px;}
.font24{font-size: 24px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.w50{width:48.5%;}
.p40{padding:40px;}
.comwidth{width: 1200px;margin: 0 auto;}

.portlet-header{position:relative;z-index:99;}
.portlet-header .shadow.dn{left:10px!important;top:10px!important;}



/**********************************************************************/

.header{border-top:8px solid #ee7800;height:100px;position:relative;z-index:100;}

/*logo .logo {width:410px;margin-top:18px;}以下宽度和info是新增内容*/
.logo {width:150px;margin-top:18px;}
.logoinfo{width:180px;margin-top:25px;}

/*nav*/
.navHeader {width:640px;}
#mainNav{margin-left:40px;}
.navbar-header{display:none;}
.menusBox {}
.menuList{}
.menuList .one{height: 100px;text-align: center;width: 14.2%;float: left;z-index:10;}
.menuList .one .oneA{line-height: 100px;font-size: 18px;color: #001555;font-weight:400;transition:all 300ms 0s ease-out; }
.menuList .one.liet .oneA{color:#ee7800;}
.menuList .one .twoLi { background:#fff;height:0;position: absolute;left:0;width:100%; top: 100%; z-index: 99;transition:all 300ms 0s ease-out; overflow:hidden;}
.menuList  .one .twoLi .twoLi_list {width:20%;padding:30px 0;padding-left:10%;}
.menuList  .one .twoLi .twoLi_list  li {text-align:left;margin:16px 0;position:relative;}
.menuList  .one .twoLi .twoLi_list  li i{width:4px;height:4px;background:#001555;display:block;position:absolute;top:50%;margin-top:-2px;opacity:.8;}
.menuList  .one .twoLi .twoLi_list  li a { padding-left:16px;color: #001555; font-size: 16px; font-weight: 700;opacity:.8;transition:all .5s ;}
.menuList  .one .twoLi .twoLi_list  li:hover{ }
.menuList  .one .twoLi .twoLi_list  li:hover i{background:#ee7800;opacity:1;}
.menuList  .one .twoLi .twoLi_list  li:hover a{color:#ee7800;opacity:1;}
.menuList  .one .twoLi .twoLi_img  {width:40%;margin:34px 3% 0 3%;border-radius:8px;overflow:hidden;}
.menuList  .one .twoLi .twoLi_tit {width:24%;text-align:left;padding-top:50px;}
.menuList  .one .twoLi .twoLi_tit h3{font-size:24px;color:#001555;margin-bottom:16px;}
.menuList  .one .twoLi .twoLi_tit p{font-size:16px;color:#001555;opacity:.6;font-family:tk-md;}

.menuList .one:hover .twoLi{height: 276px;border-top: 3px solid #ff8d1b;border-bottom: 1px solid #eee;display: block;}
.menuList .one:hover .oneA{color:#ee7800;}

/*.menuList  #tk1  .twoLi {display:block;height:276px;}
.menuList #tk2 .twoLi {left:-52px;}
.menuList #tk4 .twoLi {width:200px;}
.menuList #tk5 .twoLi {left:-68px;width:400px;}
.bottomLine {position: absolute;left: 0;bottom: 0;z-index:1;height: 2px;background-color: #ee7800; transition: all 0.3s ease-in-out;}

*/
/*搜索*/
.searR{width:140px;}
.searR .searR1{font-size:20px;color:#e0e0e0;margin-top:40px;}
.searR .searR2{height:100px;width:76px;padding-top:32px;text-align:center;box-sizing:border-box;}
.searchBox{background:rgba(0,0,0,0.7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);position:absolute;left:0;top:100%;width:100%;height:0;z-index:1;transition:all 500ms 0s ease-out; overflow:hidden;}
.searchBox .search {border-bottom:3px solid #5B5B5B;margin-top:60px;}
.searchBox .search .hbinput {width:78%;line-height:50px;color:#fff;font-size:20px;padding-left:16px;}
.searchBox .search .btn{width:10%;line-height:50px;background:none;border:none;font-size:18px;color:#fff;cursor:pointer;}
.searR .searR2:hover .searchBox{height:184px;display:block;}
.searR .searR3{padding-top:32px;position:relative;box-sizing:border-box;height:100px;}
.searR .searR3 .phoneBox{position:absolute;width: 250px;left: -175px;top: 100%;opacity:0;background:#fff;box-shadow:0 0 14px #f2efee;border-radius:4px;transition:all 1s;}
.searR .searR3 .phoneBox p{font-size:16px;color:#ee7800;padding:10px 20px;position:relative;text-align:center;}
.searR .searR3:hover .phoneBox{opacity:1;}

/*footer*/
.footer{background:#ee7800;border-bottom:1px solid #f5ba7e;}
.footer *{color:#fff;}
.footer .footLogo {width:28%;padding-top:50px;}
.footer .footLogo p{font-size:16px;margin:20px 0 6px 0;}
.footer .footLogo h4{font-size:28px;font-family:tk-md;display:inline-block;border-bottom:2px solid #fff;padding-bottom:2px;}
.footer .footNav {width:51%;margin-left:2%;padding-top:58px;}
.footer .menuList_foot {}
.footer .menuList_foot>li{padding:0 14px;}
.footer .menuList_foot .footA{font-size:18px;margin-bottom:16px;display:inline-block;}
.footer .menuList_foot li ul .twonav{line-height:24px;}
.footer .menuList_foot li ul .twonav a{font-size:14px;opacity:.7;}
.footer .gzh {width:18.5%;border-left:1px solid #f5ba7e;padding-top:58px;padding-bottom:100px;overflow:hidden;}
.footer .gzh .gzh_box{text-align:center;float:left;margin-left:10px;}
.footer .gzh p{}
.footer .gzh .gzhImg img{width:100px;}
.footer .gzh p.gzhText{font-size:15px;margin:10px 0;}
/*footer1*/
.footer1{background:#ee7800;padding:32px 0;}
.footer1 .yqlj {width:27%;margin-right:11%;}
.footer1 .yqlj p{font-size:18px;margin-bottom:12px;color:#fff;}
.footer1 .yqlj select{width:100%;height:40px;border:1px solid #fff;}
.footer1 .dzbq{width:62%;}
.footer1 .dzbq *{color:#fff;font-size:14px;}
.footer1 .dzbq p{line-height:32px;}
.footer1 .dzbq .dz1 a{padding:0 20px;}
.footer1 .dzbq .dz2 span{padding-left:20px;}
.footer1 .dzbq .dz2 img{float:left;margin-top:5px;}






/*phone menu*/
#menu-btn-wrap { width: 28px; height: 35px; position: absolute; top: 20px; right: 15px; padding: 0; z-index: 9999999999; cursor: pointer; transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; overflow: hidden; display: none }
.lightbox_back { z-index: 990; left: 0; top: 0; width: 100%; height: 100%; position: fixed; background: #000; opacity: .8; filter: alpha(opacity=8); display: none; }

#menu-btn-wrap.active span { background-color: #fff }
#menu-btn-wrap.active .menu-icon span:nth-child(1) { transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg) }
#menu-btn-wrap.active .menu-icon span:nth-child(2) { transform: translateX(60px); -o-transform: translateX(60px); -moz-transform: translateX(60px); -webkit-transform: translateX(60px); -ms-transform: translateX(60px); opacity: 0 }
#menu-btn-wrap.active .menu-icon span:nth-child(3) { transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); margin-bottom: 0 }
#menu-btn-wrap.active .menu-txt { left: 35px; width: 65px; height: 17px; transition: all .3s ease-in-out }
#menu-btn-wrap.active .menu-icon { margin-left: 6px; transition: all .6s ease-in-out }
.menu-txt { position: absolute; top: 3px; left: -95px; transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out }
.menu-icon { width: 24px; height: 20px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transform-origin: 12px 12px; float: left }
.menu-icon span { display: block; width: 100%; height: 4px; background-color: #002DA1; margin-bottom: 4px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out }
.menu-icon span:nth-child(1) { transform-origin: left top; -o-transform-origin: left top; -moz-tranform-orign: left top; -webkit-tranform-orign: left top; -ms-tranform-orign: left top }
.menu-icon span:nth-child(3) { transform-origin: bottom left; -o-transform-origin: bottom left; -moz-tranform-orign: bottom left; -webkit-tranform-orign: bottom left; -ms-tranform-orign: bottom left; margin-bottom: 0 }



/*二级页头部导航*/
.tkBanner img{width:100% !important;}
.nav_erji_box .box{border-bottom:1px solid #e0e0e0;}
.nav_erji_box .mkTit{background:url(/tkshuy/uiFramework/commonResource/image/2022101922325652161.jpg) no-repeat center;height:80px;line-height:80px;background-size:100%;}
.nav_erji_box .mkTit .mkTit_box{position:relative;}
.nav_erji_box .mkTit .mkTit_box h2{font-size:24px;color:#fff;font-weight:normal;}
.nav_erji_box .mkTit .mkTit_box span{font-size:48px;color:#fff;opacity:.1;font-family:tk-gr;position:absolute;left:30px;top:-8px;z-index:1;}
.nav_erji_box .tongList li{height:80px;line-height:80px;margin-right:40px;float:left;}
.nav_erji_box .tongList li a{font-size:18px;color:#333;font-family:tk-xy;}
.nav_erji_box .tongList li.liet a{color:#20336c;font-family:tk-zy;}
.nav_erji_box .dqwz *{font-size:16px;color:#333;line-height:80px;}
.nav_erji_box .dqwz span a:last-child{color:#ee7800;}


/*ipad ipadPrp*/
@media only screen and (min-width:100px) and (max-width: 1200px) {
.comwidth{width:96%;}
.logo{width:30%;}
#mainNav{margin-left:10px;}
.navHeader{width:58%;}
.searR{width:12%;}
.footer .footLogo h4{font-size:26px;}
.footer .menuList_foot>li{padding:0 10px;}
}
/*1024------*/
@media only screen and (min-width:100px) and (max-width: 1040px) {

}
/*768----*/
@media only screen and (min-width:100px) and (max-width: 768px) {
body{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;}


.header{border-top:none;height:auto;}

.logo{width:30%;margin:1rem 0;}
.logoinfo{ width: 200px;margin-top: 11px;margin-right: 52px;}

.navbar-header, #menu-btn-wrap{display:block;}
.w50{width:100%;}

#mainNav{display:none;margin-left:0;position:absolute;left:3%;top:0;z-index:99999;width:94%;}
.menuList {margin-top:10px;}
.menuList .one{width:100%;height:auto;}
.menuList .one .oneA{line-height:44px;margin-bottom:6px;color:#ee7800;border-bottom:1px dotted #e0e0e0;display:block;}
.menuList .one .twoLi{height:auto;position:static;}
.menuList .one:hover .twoLi{height: auto;border-top: none;border-bottom: none;display: block;}
.menuList .one:hover .oneA{color:#fff;}
.menuList .one .twoLi{background:none;}
.menuList .one .twoLi .twoLi_list{width:100%;padding:0px 0;padding-left:0;}
.menuList .one .twoLi .twoLi_list li{float:left;width:33.333%;margin:8px 0;}
.menuList .one .twoLi .twoLi_list li a{font-size:14px;color:#fff;opacity:1;font-weight:400;padding-left:12px;}
.menuList .one .twoLi .twoLi_list li i{background:#fff;}


.searR, .menuList .one .twoLi .twoLi_img, .menuList .one .twoLi .twoLi_tit{display:none;}

/*footer*/
.footer .comwidth{width:100%;}
.footer .footLogo .footLogo_img{border-bottom:1px solid #f5ba7e;padding-bottom:20px;margin-bottom:20px;text-align:center;}
.footer .footLogo .footLogo_img img{max-width:80%;}
.footer .footNav, .footer1 .yqlj{display:none;}
.footer .footLogo{width:100%;padding-top:20px;}
.footer .footLogo .footLogo_box{text-align:center;margin-top:10px;}
.footer .gzh{width:100%;padding:1rem 0 20px 0;border-left:none;display:flex;justify-content:center;}
.footer .gzh .gzhImg img{width:80px;}
.footer .gzh p.gzhText{font-size:14px;margin:10px 0 0 0;}
.footer .footLogo p{margin:10px 6px 0 0;font-size:14px;display:inline;height:22px;line-height:22px;}
.footer .footLogo h4{font-size:18px;display:inline;margin-top:10px;border-bottom:none;}

.footer1 .dzbq .dz2 img{margin-top:0;}
.footer .gzh .gzh_box{margin-left:16px;}

.footer1{padding:10px 0 10px 0;}
.footer1 .dzbq *{font-size:12px;}
.footer1 .dzbq p{line-height:20px;margin-bottom:2px;}
.footer1 .dzbq{width:100%;}
.footer1 .dzbq .dz1 *{display:block;line-height:20px;}
.footer1 .dzbq .dz1 a{padding:0;}
.footer1 .dzbq .dz2 span{display:block;padding-left:0;margin-top:4px;}

/*二级页面*/
.tkBanner img{height:18vh;object-fit:cover;}
.nrqBox{padding-bottom:60px;}
.nav_erji_box {display:none;}
.nrSer{top:20px !important;padding:20px 10px !important;border-radius:10px !important;}
.bxBox .titlebx{font-size:18px !important;}
.bxBox .xians{width:50px !important;height:1px !important;margin:20px 0 !important;}
.bxBox .bxVox *{font-size:14px !important;line-height:24px !important;}
.bxBox .bxVox p{margin-bottom:10px !important;}


#myzj .owl-nav button span{width:40px !important;height:40px !important;}
#myzj .owl-nav button.owl-prev span{left:-6px !important;}
#myzj .owl-nav button.owl-next span{right:-6px !important;}
#myzj .owl-nav{margin-top:0 !important;}


}